package com.yl.module.property.domain.dto;


import java.time.LocalDateTime;

import com.yl.common.domain.base.dto.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 资产保养记录表 DTO
 * @author makejava
 * @date 2024-10-23 15:54:16
 */
@Data
@ApiModel(value = "PropertyMaintainDTO", description = "资产保养记录表DTO")
public class PropertyMaintainDTO extends PageDTO implements Serializable {
	private static final long serialVersionUID = -10676528028750462L;

    @ApiModelProperty(value = "资产保养记录表-主键id")
    private Long id;

	@ApiModelProperty(value = "资产id 来源property.id")
    private Integer propertyId;

	@ApiModelProperty(value = "描述")
    private String describe;

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    private Integer deleteFlag;

}

